The incident happened in Rensselaer County at around 8 p.m. Wednesday, Aug. 31, near Third and Congress streets in Troy.
The victim told Troy Police he and another man were involved in a verbal dispute when the suspect stabbed him in his head and arm.
Following the ordeal, the victim fled the area and was brought to Samaritan Hospital, where he was treated for non-life-threatening injuries, police said.
Investigators eventually identified the suspect as 29-year-old Donte Kennedy, of Troy.
Police located Kennedy in downtown Troy on Friday, Sept. 2, and arrested him on charges of felony assault, criminal possession of a weapon, and aggravated criminal contempt.
He was expected to be arraigned in Troy City Court at a later date.
Click here to follow Daily Voice Poughkeepsie and receive free news updates.